package com.ktgj.flight.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;

/**
 * 财务机票代收交易日志对象 finance_consign_pymt_log
 * 
 * @author ruoyi
 * @date 2022-06-15
 */
public class FinanceConsignPymtLog extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long financeConsignPymtLogId;

    /** 交易金额 */
    @Excel(name = "交易金额")
    private BigDecimal trascationamount;

    /** 交易流水号 */
    @Excel(name = "交易流水号")
    private String trascationnumber;

    /** 交易时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "交易时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date trascationtime;

    /** 机票代收记录表主键 */
    @Excel(name = "机票代收记录表主键")
    private Long consignPymtRecordId;

    public void setFinanceConsignPymtLogId(Long financeConsignPymtLogId) 
    {
        this.financeConsignPymtLogId = financeConsignPymtLogId;
    }

    public Long getFinanceConsignPymtLogId() 
    {
        return financeConsignPymtLogId;
    }
    public void setTrascationamount(BigDecimal trascationamount) 
    {
        this.trascationamount = trascationamount;
    }

    public BigDecimal getTrascationamount() 
    {
        return trascationamount;
    }
    public void setTrascationnumber(String trascationnumber) 
    {
        this.trascationnumber = trascationnumber;
    }

    public String getTrascationnumber() 
    {
        return trascationnumber;
    }
    public void setTrascationtime(Date trascationtime) 
    {
        this.trascationtime = trascationtime;
    }

    public Date getTrascationtime() 
    {
        return trascationtime;
    }
    public void setConsignPymtRecordId(Long consignPymtRecordId) 
    {
        this.consignPymtRecordId = consignPymtRecordId;
    }

    public Long getConsignPymtRecordId() 
    {
        return consignPymtRecordId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("financeConsignPymtLogId", getFinanceConsignPymtLogId())
            .append("trascationamount", getTrascationamount())
            .append("trascationnumber", getTrascationnumber())
            .append("trascationtime", getTrascationtime())
            .append("consignPymtRecordId", getConsignPymtRecordId())
            .toString();
    }
}
